file chooser: Don't ellipsize "Other Locations"
authorMatthias Clasen <mclasen@redhat.com>
Sun, 28 Feb 2016 04:03:55 +0000 (23:03 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 28 Feb 2016 04:03:55 +0000 (23:03 -0500)
It just looks wrong if the file chooser comes up with
"Other Locations" ellipsized. Treat it like the other
fixed entries. We only want to ellipsize bookmarks, because
their length is unpredictable.

gtk/gtksidebarrow.c

index 3df5b026dd4018b606566a8444af6ce8959b256f..f8e25b44ab33d96318c1d3540996a2ceec1305d6 100644 (file)
@@ -185,10 +185,11 @@ gtk_sidebar_row_set_property (GObject      *object,
 
     case PROP_SECTION_TYPE:
       self->section_type = g_value_get_int (value);
-      if (self->section_type != SECTION_COMPUTER)
-        gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_END);
-      else
+      if (self->section_type == SECTION_COMPUTER ||
+          self->section_type == SECTION_OTHER_LOCATIONS)
         gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_NONE);
+      else
+        gtk_label_set_ellipsize (GTK_LABEL (self->label_widget), PANGO_ELLIPSIZE_END);
       break;
 
     case PROP_PLACE_TYPE: